Instance 1
Class570.readValuesFromTile(int tileColumn,int tileRow,RasterRect fRect,FileChannel channel,ByteBuffer resultBuffer)#2{
for ( int row = bufferOffsetY; row < ( bufferOffsetY + inter.height ); ++row, ++currentIntersectRow ) {
currentPos = ( bufferOffsetX + ( fRect.width * row ) ) * sampleSize;
limit = currentPos + lineSize;
// first the limit
resultBuffer.limit( limit );
// then the position.
resultBuffer.position( currentPos );
filePosition = filePos + ( ( tileOffsetX + ( currentIntersectRow * tileRect.width ) ) * sampleSize );
channel.position( filePosition );
channel.read( resultBuffer );
}
}
|
|